G-coodinator
G-coordinatorpython
いて3次元の造形を⾏う全く新しいソフトウェアです.
 従来の3Dプリンタのワークフローは3Dモデルを作成し,その
データを専⽤ソフトで処理することにより,3Dプリンタが理解
できるG-codeというデータを⽣成していました.
 そこで私は,そのG-codeというデータは,3Dプリンタがど
ように移動していくかという「座標」の連続であることに着⽬し
ました.
 python⾔語を⽤いてその座標を計算することによって,G-
coordinatorG-code
可能です.そのため,従来の⽅法では実現できなかった造形表現
が可能となります.
G-coordinator  
 ノズルが動く座標を左側のプログラムで
計算し,その結果が樹脂の積まれていく軌
跡として表⺬されている.
 いままではこれらの写真のように,表⾯に編みの
ようなテクスチャを施した造形は実現できませんで
した.なぜなら,3Dモデリング後,プリンタで樹脂
がどのように積まれていくかは,ソフトに任せっき
りになり,外観を精密に制御することはできなかっ
たからです.
 3Dプリンタで製造されたものの⽋点として’積層
痕’がよく挙げられます.造形物に横に細かな線が⼊
ってしまう積層痕は,樹脂を縦に積み上げていくと
いう性質上,仕⽅がないものです.しかし,これら
の樹脂が積み上がっていく様を肯定的に捉え,意匠
に昇華させる試みとしてこうした造形をおこなって
います.
Knit-Print
 3Dプリンタによる⼀般
的な造形では,この写真の
ように横に無数の細かい線
が⼊ってしまう.3Dプリ
ンタで出⼒したモノの外観
を損なう原因である.
 G-coordinatorを使えば,今までできなかった樹脂の配置が容易に可能
になります.
 本来,3Dプリンタでは,樹脂の上に樹脂が積まれていきます.そのた
め,当然ながら,⼟台となる樹脂がなければ,その上に樹脂を乗せていく
ことはできません.しかしながら,樹脂の温度,印刷スピード,冷却性,
吐出量などのあらゆる印刷パラメータの調整により,樹脂の粘性を利⽤し
て,空中に樹脂を配置することが可能になります.
 G-coordinatorでは,線分⼀つ⼀つに対して,個別に印刷設定を調整可
能です.他のどのソフトウェアでも,このような細かな制御はできませ
ん.G-coordinatorは,とことん細部にまでこだわる造形を⽬指して設計
しています.
Printintheair
Modelingwith
math
z = sin(x) sin(y)
 G-coordinatorでは,形状を定めるモデリング
に数学を利⽤することで,少ないコードで複雑
な曲⾯や曲線を造形することが出来ます.
 そのため,造形者には多少の数学的知識が求
められるという⽋点がありますが,数学とプロ
グラミングによる造形は,そのプロシージャル
性から,設計変更に強いという⼤きな利点を持
っています.
 例えば,従来の⽅法では,⼀部の⼨法を変え
た時には,それに付随する⼨法を調整し,デー
タを保存し直し,再度スライスして,というよ
うに⼀つの変更により,多くの作業が必要とな
ります.G-coordinatorでは,あらゆる設計変数
をコード上で管理するため,変更したい⼨法を
1箇所変えて,reloadボタンを押すだけ,とい
う利点があります.
 G-coordinatorではコンピュータに扱えるあらゆるデータを造形のため
に活⽤することが可能です.
 従来の設計ソフトによる3Dモデリングでは,造形に直接活⽤できるデ
ータは3Dデータや図⾯⽤のデータなど,扱えるデータに制限があリまし
た.それに対し,G-coordinatorではプログラミングを活⽤するため,テ
キスト,画像,⾳声,PDFなど,⾮常に⾼い拡張性を持ってモデリングを
⾏うことができます.
 右の写真は,1枚のモノクロ写真をx, yの2変数関数と⾒て,ある位置
の灰⾊の濃さを抽出し,そのデータを波の振動に重みとして掛け合わせて
います.その結果,ミクロでは,⼼電図のような振動をしながら,マクロ
では写真に⾒えるという作品です.
 3D印刷と2D印刷の中間に当たるこの作品は,直接に画像を扱えない従
来のソフトでは,実現できない造形です.
Datasource
ColorPrint
 キーホルダーなどに,右から⾒た柄と左から
の柄の異なるプレートなどがあります.あれ
は,細かなジグザグの左右の⾯に別々の絵柄が
描かれている,レンチキュラー印刷やベローズ
印刷という技術です.
 左右の写真は,G-coordinatorを⽤いて3Dプ
リンタで同じようなことが再現できないかとい
う視点で作成した作品です.
 プレートには多数のヒダがあり,その⼀つ⼀
つが⽚⾯は⻘,もう⽚⾯は⾚で構成されていま
す.プレートを傾けることにより,⻘と⾚の⾊
が鮮やかに変化する様⼦は,動画でtwitterにア
ップロードしています.
https://twitter.com/tamutamu3D/status/1636660061094445058
OpenSource
main developper
 G-coordinatorは,ソフトウェアのプログラムを全て公開(オープンソ
ース化)しており,誰でも無料で閲覧,実⾏,そしてソフトの改良ができ
ます. 
 実際,私の作ったG-coordinatorから派⽣して,より発展的な5軸の
3Dプリンタでも扱えるように改造を⾏うプロジェクトも有志で進んでい
ます.
 また,G-coordinatorでは造形にpython⾔語を利⽤しますが,その造
形のコードも全て公開しているため,3Dプリンタを持っている⼈なら,
私の作った作品を,⾃宅で再現したり,その作品を改良して楽しむことも
可能です.
 twitterで#Gcoordinatorで検索することで,さまざまな⼈がこのソフ
トウェアを⽤いて3Dプリンタ造形をおこなっているのを⾒ることができ
ます.
https://mobile.twitter.com/search?q=%23Gcoordinator&src=typed_query
 いずれもG-coordinaorでデザイン,
設計した作品.編みの技術を⽤いて積層
を意匠化しています.1次元波,2次元
波,ねじれなどを数学的に表現すること
により,造形をおこなっています.
 また,これらの作品は,螺旋状に⽴体
⼀筆書きをおこなっています.つまり,
初めから終わりまで,切れ⽬なく⼀本の
細い樹脂が⽴体的に積み重なっているの
です.これにより,どの⾓度から⾒ても
継ぎ⽬のない,外観の美しい作品になり
ます.
OtherWorks
連絡先
⾕⼝ 朝洋
メール:
Twitter:
tomohiron907@gmail.com
@tamutamu3D
GitHub:
https://github.com/tomohiron907